home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / varie / uae-0_64.lha / uae-0.6.4 / src / Makefile.in < prev    next >
Makefile  |  1996-09-10  |  10KB  |  311 lines

  1. #
  2. # Makefile.in for UAE
  3. #
  4.  
  5. @SET_MAKE@
  6. CC        = @CC@
  7. CPP       = @CPP@
  8. CFLAGS    = @CFLAGS@ -D__inline__=@ac_cv_c_inline@ -DSTATFS_NO_ARGS=@STATFS_NO_ARGS@ -DSTATBUF_BAVAIL=@STATBUF_BAVAIL@ -DBROKEN_JOYSTICK_H=@BROKEN_JOYSTICK_H@ $(AFINCLUDE)
  9. X_CFLAGS  = @X_CFLAGS@
  10. TARGET    = @TARGET@
  11. LIBRARIES = @LIBRARIES@ @LIBS@
  12. GFXOBJS   = @GFXOBJS@
  13. ASMOBJS   = @ASMOBJS@
  14. CPUOBJS   = @CPUOBJS@
  15. INSTALL         = @INSTALL@
  16. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  17. INSTALL_DATA    = @INSTALL_DATA@
  18. prefix          = @prefix@
  19. exec_prefix     = @exec_prefix@
  20. bindir          = @bindir@
  21. libdir          = @libdir@
  22. sysconfdir      = @sysconfdir@
  23.  
  24. .SUFFIXES: .o .c .h .m
  25.  
  26. # If you want to use the AF System to play sound, set theese to the
  27. # correct paths. If not, leave them commented out.
  28. # (Don't forget to define AF_SOUND in config.h)
  29. #AFINCLUDE=-I/usr/local/vol/AudioFile/include
  30. #AFLDFLAGS=-L/usr/local/vol/AudioFile/lib -lAF
  31.  
  32. INCLUDES=-Iinclude
  33.  
  34. OBJS = main.o newcpu.o memory.o debug.o custom.o cia.o disk.o blitter.o $(GFXOBJS) \
  35.        autoconf.o os.o ersatz.o filesys.o hardfile.o keybuf.o expansion.o zfile.o \
  36.        fpp.o readcpu.o cpudefs.o gfxutil.o gfxlib.o blitfunc.o blittable.o $(ASMOBJS) \
  37.        compiler.o serial.o uaelib.o execlib.o $(CPUOBJS) cpustbl.o
  38.        
  39. all: $(TARGET)
  40.  
  41. x11: progs
  42.  
  43. svgalib: progs
  44.  
  45. be: progs
  46.  
  47. next: progs
  48.     cp uae ../Uae.app/Uae
  49.  
  50. progs: uae readdisk
  51.  
  52. install:
  53.  
  54. readdisk: readdisk.o
  55.     $(CC) readdisk.o -o readdisk $(LDFLAGS) $(DEBUGFLAGS)
  56.  
  57. uae: $(OBJS)
  58.     $(CC) $(OBJS) -o uae $(GFXLDFLAGS) $(AFLDFLAGS) $(LDFLAGS) $(DEBUGFLAGS) $(LIBRARIES) -lm
  59.  
  60. clean:
  61.     -rm -f *.o uae readdisk
  62.     -rm -f gencpu genblitter build68k cpudefs.c cpuopti
  63.     -rm -f cpu?.c blit.h
  64.     -rm -f cputbl.h cpustbl.c cpu_fast?.s
  65.     -rm -f blitfunc.c blitfunc.h blittable.c config.h
  66.  
  67. halfclean:
  68.     -rm -f $(OBJS) $(GFXOBJS)
  69.  
  70. streifenfrei: clean
  71.     -rm -f Makefile config.cache config.log config.status include/sysconfig.h
  72.  
  73. blit.h: genblitter
  74.     ./genblitter i >blit.h
  75. blitfunc.c: genblitter blitfunc.h
  76.     ./genblitter f >blitfunc.c
  77. blitfunc.h: genblitter
  78.     ./genblitter h >blitfunc.h
  79. blittable.c: genblitter blitfunc.h
  80.     ./genblitter t >blittable.c
  81.  
  82. genblitter: genblitter.o
  83.     $(CC) $(LDFLAGS) -o genblitter genblitter.o
  84. build68k: build68k.o
  85.     $(CC) $(LDFLAGS) -o build68k build68k.o
  86. cpuopti: cpuopti.o
  87.     $(CC) $(LDFLAGS) -o cpuopti cpuopti.o
  88. gencpu: gencpu.o readcpu.o cpudefs.o
  89.     $(CC) $(LDFLAGS) -o gencpu gencpu.o readcpu.o cpudefs.o
  90.  
  91. custom.o: blit.h
  92.  
  93. cpudefs.c: build68k table68k
  94.     ./build68k >cpudefs.c
  95. cpustbl.c: gencpu
  96.     ./gencpu s >cpustbl.c
  97. cputbl.c: gencpu
  98.     ./gencpu t >cputbl.c
  99. cputbl.h: gencpu
  100.     ./gencpu h >cputbl.h
  101.  
  102. cpu0.c: gencpu
  103.     ./gencpu f 0 >cpu0.c
  104. cpu1.c: gencpu
  105.     ./gencpu f 1 >cpu1.c
  106. cpu2.c: gencpu
  107.     ./gencpu f 2 >cpu2.c
  108. cpu3.c: gencpu
  109.     ./gencpu f 3 >cpu3.c
  110. cpu4.c: gencpu
  111.     ./gencpu f 4 >cpu4.c
  112. cpu5.c: gencpu
  113.     ./gencpu f 5 >cpu5.c
  114. cpu6.c: gencpu
  115.     ./gencpu f 6 >cpu6.c
  116. cpu7.c: gencpu
  117.     ./gencpu f 7 >cpu7.c
  118. cpu8.c: gencpu
  119.     ./gencpu f 8 >cpu8.c
  120. cpu9.c: gencpu
  121.     ./gencpu f 9 >cpu9.c
  122. cpuA.c: gencpu
  123.     ./gencpu f 10 >cpuA.c
  124. cpuB.c: gencpu
  125.     ./gencpu f 11 >cpuB.c
  126. cpuC.c: gencpu
  127.     ./gencpu f 12 >cpuC.c
  128. cpuD.c: gencpu
  129.     ./gencpu f 13 >cpuD.c
  130. cpuE.c: gencpu
  131.     ./gencpu f 14 >cpuE.c
  132. cpuF.c: gencpu
  133.     ./gencpu f 15 >cpuF.c
  134.  
  135. cpu0.o: cpu0.c cputbl.h
  136.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  137. cpu1.o: cpu1.c cputbl.h
  138.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  139. cpu2.o: cpu2.c cputbl.h
  140.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  141. cpu3.o: cpu3.c cputbl.h
  142.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  143. cpu4.o: cpu4.c cputbl.h
  144.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  145. cpu5.o: cpu5.c cputbl.h
  146.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  147. cpu6.o: cpu6.c cputbl.h
  148.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  149. cpu7.o: cpu7.c cputbl.h
  150.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  151. cpu8.o: cpu8.c cputbl.h
  152.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  153. cpu9.o: cpu9.c cputbl.h
  154.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  155. cpuA.o: cpuA.c cputbl.h
  156.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  157. cpuB.o: cpuB.c cputbl.h
  158.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  159. cpuC.o: cpuC.c cputbl.h
  160.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  161. cpuD.o: cpuD.c cputbl.h
  162.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  163. cpuE.o: cpuE.c cputbl.h
  164.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  165. cpuF.o: cpuF.c cputbl.h
  166.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  167.        
  168. cpu_fast0.o: cpu_fast0.s cputbl.h
  169.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  170. cpu_fast1.o: cpu_fast1.s cputbl.h
  171.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  172. cpu_fast2.o: cpu_fast2.s cputbl.h
  173.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  174. cpu_fast3.o: cpu_fast3.s cputbl.h
  175.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  176. cpu_fast4.o: cpu_fast4.s cputbl.h
  177.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  178. cpu_fast5.o: cpu_fast5.s cputbl.h
  179.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  180. cpu_fast6.o: cpu_fast6.s cputbl.h
  181.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  182. cpu_fast7.o: cpu_fast7.s cputbl.h
  183.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  184. cpu_fast8.o: cpu_fast8.s cputbl.h
  185.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  186. cpu_fast9.o: cpu_fast9.s cputbl.h
  187.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  188. cpu_fastA.o: cpu_fastA.s cputbl.h
  189.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  190. cpu_fastB.o: cpu_fastB.s cputbl.h
  191.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  192. cpu_fastC.o: cpu_fastC.s cputbl.h
  193.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  194. cpu_fastD.o: cpu_fastD.s cputbl.h
  195.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  196. cpu_fastE.o: cpu_fastE.s cputbl.h
  197.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  198. cpu_fastF.o: cpu_fastF.s cputbl.h
  199.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.s
  200.  
  201. cpu_fast0.s: cpu0.c cputbl.h cpuopti
  202.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  203.     cpuopti <cpu-tmp.s >$@
  204.     rm cpu-tmp.s
  205. cpu_fast1.s: cpu1.c cputbl.h cpuopti
  206.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  207.     cpuopti <cpu-tmp.s >$@
  208.     rm cpu-tmp.s
  209. cpu_fast2.s: cpu2.c cputbl.h cpuopti
  210.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  211.     cpuopti <cpu-tmp.s >$@
  212.     rm cpu-tmp.s
  213. cpu_fast3.s: cpu3.c cputbl.h cpuopti
  214.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  215.     cpuopti <cpu-tmp.s >$@
  216.     rm cpu-tmp.s
  217. cpu_fast4.s: cpu4.c cputbl.h cpuopti
  218.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  219.     cpuopti <cpu-tmp.s >$@
  220.     rm cpu-tmp.s
  221. cpu_fast5.s: cpu5.c cputbl.h cpuopti
  222.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  223.     cpuopti <cpu-tmp.s >$@
  224.     rm cpu-tmp.s
  225. cpu_fast6.s: cpu6.c cputbl.h cpuopti
  226.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  227.     cpuopti <cpu-tmp.s >$@
  228.     rm cpu-tmp.s
  229. cpu_fast7.s: cpu7.c cputbl.h cpuopti
  230.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  231.     cpuopti <cpu-tmp.s >$@
  232.     rm cpu-tmp.s
  233. cpu_fast8.s: cpu8.c cputbl.h cpuopti
  234.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  235.     cpuopti <cpu-tmp.s >$@
  236.     rm cpu-tmp.s
  237. cpu_fast9.s: cpu9.c cputbl.h cpuopti
  238.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  239.     cpuopti <cpu-tmp.s >$@
  240.     rm cpu-tmp.s
  241. cpu_fastA.s: cpuA.c cputbl.h cpuopti
  242.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  243.     cpuopti <cpu-tmp.s >$@
  244.     rm cpu-tmp.s
  245. cpu_fastB.s: cpuB.c cputbl.h cpuopti
  246.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  247.     cpuopti <cpu-tmp.s >$@
  248.     rm cpu-tmp.s
  249. cpu_fastC.s: cpuC.c cputbl.h cpuopti
  250.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  251.     cpuopti <cpu-tmp.s >$@
  252.     rm cpu-tmp.s
  253. cpu_fastD.s: cpuD.c cputbl.h cpuopti
  254.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  255.     cpuopti <cpu-tmp.s >$@
  256.     rm cpu-tmp.s
  257. cpu_fastE.s: cpuE.c cputbl.h cpuopti
  258.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  259.     cpuopti <cpu-tmp.s >$@
  260.     rm cpu-tmp.s
  261. cpu_fastF.s: cpuF.c cputbl.h cpuopti
  262.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $< -o cpu-tmp.s
  263.     cpuopti <cpu-tmp.s >$@
  264.     rm cpu-tmp.s
  265.  
  266. bebox.o: bebox.cpp
  267.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) bebox.cpp
  268.  
  269. .m.o:
  270.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.m
  271. .c.o:
  272.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.c
  273. .c.s:
  274.     $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $*.c
  275. .S.o:
  276.     $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.S
  277.  
  278. # Saves recompiling...
  279. touch:
  280.     touch *.o; touch build68k; touch cpudefs.c; touch cpudefs.o; touch gencpu genblitter; touch cpu?.c cpu*tbl.[ch]; touch cpu?.o cpu*tbl.o
  281.  
  282. # Some more dependencies...
  283. cpustbl.o: cputbl.h
  284. cputbl.o: cputbl.h
  285.  
  286. build68k.o: include/readcpu.h
  287. readcpu.o: include/readcpu.h
  288.  
  289. main.o: config.h
  290. cia.o: config.h include/events.h
  291. custom.o: config.h include/events.h
  292. newcpu.o: config.h include/events.h
  293. autoconf.o: config.h
  294. expansion.o: config.h
  295. xwin.o: config.h
  296. svga.o: config.h
  297. bebox.o: config.h
  298. os.o: config.h
  299. memory.o: config.h
  300. debug.o: config.h
  301. fpp.o: config.h
  302. ersatz.o: config.h
  303. filesys.o: config.h
  304. execlib.o: config.h
  305. disk.o: config.h include/events.h
  306. blitter.o: config.h include/events.h
  307.  
  308. config.h: ../config.h
  309.     ln -s ../config.h config.h
  310.  
  311.